# Person 人
# 属性 ： 姓名、年龄 （有什么）
# 行为 : 吃、睡 (做什么)
# 为什么要学习定义类：  1、构建神经网络  2、tinker 界面化编程

class Person():
    # 构建初始化
    def __init__(self):
        super().__init__()
        # 属性
        self.name = ""
        self.age = 0

    # 行为
    def eat(self):
        print(f"{self.name} eat")

    def sleep(self):
        print(f"{self.name} sleep")

# 程序入口（main函数）
# __name__ 当前线程执行的名称
# __main__ 当程序的主线程名称
# 简写方式: 输入”main“,根据代码提示完成代码补齐
if __name__ == '__main__':
    # 通过类() 构建了一个对象
    person = Person()
    # 为新的对象构建属性
    person.name = "张三"
    person.age = 12
    # 通过"对象.函数"调用该函数
    person.eat()
    person.sleep()
